Personal tools
You are here: Home Academics Syllabi Fall 2005 Syllabi AD 64080 F05 Brandyberry
Navigation
 

AD 64080 F05 Brandyberry

Emerging Hardware and Software Technologies - Semester Topic: XML+
SYLLABUS
Fall 2005
 
COURSE INFORMATION:
 
 
 
 
Name of Course:
BAD 64080 Emerging Hardware and Software Technologies - Semester Topic:  XML (eXtensible Markup Language) + Advanced Data Communication Topics
Term:
Fall 2005
Room:
BSA 106 & Computer Lab (Most Thursdays)
Meeting Time:
12:15pm – 1:30pm
Web Sites:
Course: Vista WebSite
Publisher: Textbook Downloads
Prerequisites:
Graduate standing and permission of instructor.
Course Description:
Investigation of selected emerging hardware and software technologies such as parallel processing systems, computer languages and operation systems, artificial intelligence, neural networks and chaos theory. The topic this semester is XML and associated data communication technologies including web services.  This course seeks to impart a comprehensive and applied knowledge of eXtensible markup language (XML) and associated technologies.
 
 
INSTRUCTOR INFORMATION:
 
 
 
 
Name of Instructor:
Dr. Alan Brandyberry
Office Address:
BSA A425
Telephone:
(330)672-1146
Office Hours:
Tuesdays 1:30-3:00, Thursdays 1:30-3:00
E-mail:
abrandyb@kent.edu
Instructor Web Site:
http://babbage.bsa.kent.edu/ (we will not use – may be down at times for maintenance)
 
 
COURSE MATERIALS:
 
 
 
 
Required Text:
New Perspectives on XML, Comprehensive (0619101881)
 
 
 
Patrick Carey
ISBN: 0-619-10188-1 © 2004
Publish date: July 9, 2003, Course Technology
600 pages
Softcover
 
 
 
COURSE OBJECTIVES, REQUIREMENTS & EVALUATION:
 
 
 
 
Course Objectives:
Upon completion of this course, students will:
 
1. Understand the role of XML and associated technologies in business and other environments.
 
2. Obtain a conceptual understanding of XML and associated technologies.
 
3. Obtain a applied understanding of XML, namespaces, schemas, CSS, XSLT, DOM, SOAP, etc.
 
 
 
In order to succeed in this course, it is essential that you do the assignments (reading and computer assignments) independently and in a timely fashion and come to class consistently and well prepared for the topic(s) to be covered.  In leading the class discussion I will assume that every student has prepared for the class ahead of time; therefore, if you are not prepared, you will not be able to follow the discussion and will quickly become "lost". 
 
 
Individual Term Project/Paper
A research paper, project, or analysis and design report will be required for this course.  The research paper should be a narrowly focused in-depth examination of a topic related to those discussed in class.  A literature review is required but is not sufficient in itself. After reviewing the literature you should discuss its significance in how it relates to the objectives of this class, discuss potential applications and the future of the topic and generally provide an interpretation of the topic based upon your own insight, experience, and knowledge.  Projects will implement the concepts introduced in this course in a working application.  An analysis and design report will address the design of a system that is too large or where the technologies are not available to implement the system as a project.  This paper/project is to be done individually.  A proposal and presentation slides are due on October 11 and short class presentations will be done for peer feedback.  All projects/papers/presentation slides are due on December 8th.
 
 
Cases:
The primary form of homework in this course will be the student’s successful completion and submission of one case described at the end of each tutorial.  There are several cases at the end of each tutorial and each student needs to independently complete one case of their own choice.  In addition, there will be one case on SOAP.
 
Each case will be evaluated as to how well it meets the case requirements.  Case submissions that fully meet all requirements will receive a score of ‘A’.  Exceptional solutions that exceed requirements will be necessary to receive ‘A+’.  Lower scores associated with deductions based on subjective assessment of deficiencies will be assigned as needed.  Submitting nothing will receive a score of ‘0’ – not ‘F’.  Submissions that do not ‘run’ (such as resulting in error messages when accessed) should not be expected to receive a grade higher than ‘C-’.
 
Each case may require several files to be submitted.  All cases should be zipped into a single file (make sure to include directory information if necessary).  You should unzip your file(s) to a separate location and confirm it all works before submitting.  If the file needs to be resubmitted due to errors in this step there will be a letter grade deduction taken on the case.  The case zip file must be named in the following format:  [Your Last Name]-T[Tutorial Number]-C[Case Number].zip (if I was submitting case #3 from tutorial #2 my filename would be: Brandyberry-T2-C3.zip).  Uploading instructions will be provided in class.
 
 
Reading:
The chapter or portion of a chapter that is to be discussed in class should be read by the student before class. You should also be prepared to answer the questions at the end of each chapter (you need not write out the answers unless specifically asked to do so). No grade will be assigned for this portion, however, see the section on quizzes concerning failure to perform in this area.
 
 
Quizzes:
You will take one quiz for each tutorial.  These quizzes must be taken during our lab times.  Quizzes will be T/F in format and will contain between 20 and 40 questions.  There will also be one quiz on web services and one quiz on SOAP.  These final two quizzes will be paper-based.  Quizzes are open book but are strictly timed to allow 30 seconds per question.  You should not plan on looking up each answer as you will obviously run out of time.  You will have two tries at each electronic quiz (the SOAP and Web Services quizzes are not electronic) and the highest attempt will count.  The only exception is that I will allow three tries for the first quiz so students will have one extra try to learn the system.
 
Note that although I have tried to allow you a lot of flexibility with taking the quizzes cheating on these will be dealt with very strictly.  To be clear, the following will be considered cheating:
1. Taking the quiz for someone else.
2. Providing or receiving help from anyone on a quiz.
3. Watching anyone else take a quiz.
4. Electronically or manually copying, saving, or printing any question on a quiz.
 
Any form of cheating on these quizzes will likely result in automatically failing the course, a note in your permanent file, and possible sanctions at the university level.  It does not matter if you were receiving or giving the help, the sanctions will be the same.
 
 
Attendance:
Students are responsible for all in class announcements and material whether absence is excused or unexcused. Missed assignments/quizzes will not be made up. In certain cases (emergencies) the score will be dropped. All other cases receive a score of 0.  Missed in-class exercises will receive a score of zero and cannot be made up.
 
 
Academic  
Misconduct:
Any student found to be engaged in cheating, plagiarism, or any form of academic misconduct in this course, whether on exams or any other assignment, will automatically receive a grade of "F" for the course.  Other actions may be taken by the College of Business Administration and/or the University.  This policy is to protect the majority of students who are honest.
 
 
Access:
In accordance with university policy, if you have a documented disability and require accommodations to obtain equal access to this course, please contact the instructor during the first week of the semester.  Disabilities must be documented through the Office of Student Disability Services located in the Michael Schwartz Center.
 
 
GRADES:
 
 
 
 
Quizzes
30%
Cases
30%
Project/Paper Proposal (and Presentation)
10%
Final Project/Paper (and Presentation)
30%
   TOTAL
100%
 
 The following scale indicates the minimum course percentage required for each letter grade:
Letter-grade determinations will be made on the following percentage basis (your score rounded to the nearest whole number):  A >93; A- 90-92; B+ 87-89; B 83-86; B- 80-82; C+ 77-79; C 73-76; C- 70-72; D+ 67-69; D 60-66 F <60.  A lower curve may be substituted at the discretion of the instructor. Grade curving is only done at the end of the term for final grades.  Do not try to anticipate the curve - target the score that will get you the desired grade on the straight scale above.  **Students are welcome at any time to inquire into their current grade status during office hours.
 
TENTATIVE SCHEDULE:
 
Day
Topics
Readings
Aug 30, Sep 01
Introduction, What is an “Emerging Technology”? Why XML?,
The Business Context of XML
 
Sep 06, 08
Tutorial 1: Creating an XML Document
Chapter 1
Sep 13, 15
Tutorial 2: Binding XML Data with Internet Explorer
Chapter 2
Sep 20, 22
Tutorial 3: Creating a Valid XML Document
Chapter 3
Sep 27, 29
Tutorial 4: Working with Namespaces and Schemas
Chapter 4
Oct 04, 06
Tutorial 5: Working with Cascading Style Sheets
Chapter 5
Oct 11, 13
Project/Paper Topic Presentations
 
Oct 18, 20
Tutorial 6: Working with XSLT
Chapter 6
Oct 25, 27
Tutorial 7: Creating a Computational Style Sheet
Chapter 7
Nov 01, 03
Tutorial 8: Creating Element Groups
Chapter 8
Nov 08, 10
Tutorial 9: Working with the Document Object Model
Chapter 9
Nov 15, 17
Simple Object Access Protocol, November 17 will be the final lab day.
ALL tutorial quizzes are due by the end of class time on the 17th.
 
Nov 22
Project Time
 
Nov 29, Dec 01
Simple Object Access Protocol, Web Services, SOAP Quiz on the 1st
 
Dec 06
Web Services
 
Dec 08
Web Services Quiz, Project/Paper Presentations (All Due)
All Cases Due
 
Dec 15
12:45 - 3:00 p.m.
Final Exam Period – Project/Paper Presentations
 
 
 
 
The Following Policies Apply to All Students in this Course
 
A.    Students attending the course who do not have the proper prerequisite risk being deregistered from the class.
 
Students have responsibility to ensure they are properly enrolled in classes.  You are advised to review your official class schedule (using Web for Students) during the first two weeks of the semester to ensure you are properly enrolled in this class and section.  Should you find an error in your class schedule, you have until Friday, September 9, 2005 to correct the error with your advising office.  If registration errors are not corrected by this date and you continue to attend and participate in classes for which you are not officially enrolled, you are advised now that you will not receive a grade at the conclusion of the semester for any class in which you are not properly registered.
 
B.    Academic Honesty:  Cheating means to misrepresent the source, nature, or other conditions of your academic work (e.g., tests, papers, projects, assignments) so as to get undeserved credit.  The use of the intellectual property of others without giving them appropriate credit is a serious academic offense.  It is the University's policy that cheating or plagiarism result in receiving a failing grade (0 points) for the work or course.  Repeat offenses may result in dismissal from the University.
 
C.    Course Withdrawal:
For Fall 2005, the course withdrawal deadline is Sunday, November 6, 2005.
 
D.    Students with disabilities: 
University policy 3342-3-18 requires that students with disabilities be provided reasonable accommodations to ensure their equal access equal access course content.  If you have documented disability and require accommodations, please contact the instructor at the beginning of the semester to make arrangements for necessary classroom adjustments.  Please note, you must first verify your eligibility for these through the Student Disability Services (contact 330-672-3391 or visit www.kent.edu/sds for more information on registration procedures).
 
 
Document Actions